MacJournal 2.6
Version History
-
Fixed crash using "Multiple Spaces to Space"
-
Removed links in About panel for Jag users
-
No longer blowing away current ruler settings when inserting a checkbox
-
Fixed typo in French
-
Updated Russian Localization
-
Fixed copying a bunch of checkboxes (it could miss some of them)
-
Fixed an exception in the journals drawer when creating an entry and then Undoing it
-
Exporting journals with "one file per entry" set and illegal characters in an entry topic (such as ":" and "/") will now convert those characters so the OS doesn't skip them.
-
Fixed some issues with the incorrect row being selected in the drawers
-
Quitting with no unsaved changes (but after changing something at some point) will now save the intended backups
-
Hopefully improved the consistency between the search sheet and toolbar item
-
Fixed problems with dead keys in non-English keyboard layout
-
When sending text to Blogger, the most common color is treated as the base color and is left to the server to stylize (the color is not specified). This has been changed so the base color has to be at covering at least 50% of the text. This also applies to font size. (The 50% threshold is configurable using the default
SimpleHTMLExportMedianThreshold)
-
Starting a search will scroll the entry to the first instance if it is found in the current entry.
-
Hopefully fixed a problem where the second Service would show up in Japanese.
-
Starting a search will select the first entry available if the current journal does not contain any valid entries.
-
Renamed the hidden "Re-wrap text" to "Remove Line Breaks". The preference key will remain the same.
-
The "Include Date and Type" checkbox in the Export sheet is no longer enabled when you select the "MacJournal" format. Makes sense, really.
-
All text clean up commands are now supported in the drawers. Select some entries and choose one to perform the actions in bulk.
-
Fixed some more date formatting issues in Korean (AM/PM and Day of Week)
-
Importing a file with no creation date will leave the entry date as the current date. These files have dates that show up in the Finder as either "--" or in the year 1903 or 1904.
-
Exporting text with "<" and ">" to HTML or Blogger formatted the characters incorrectly before so they wouldn't show up. Fixed.
-
Control-Command-S will "Force Save," i.e. always save the data to disk whenever you want, regardless of the state of the current entry. This will only work for Panther users. Hold down the Control key whilst viewing the Entry menu to display said menu item.
-
Opening MacJournal, changing the topic of the current entry without hitting Return, and then quitting immediately would not save the topic change. Fixed.
-
Exporting and e-mailing when the focus is in the main window (not a drawer) will save the current entry before doing anything.
-
Individual entry viewer windows will now pick up changes to the background color in the preferences.
-
Changing the Spelling preference will no longer require a relaunch to take effect.
-
Small enhancements to HTML formatting
-
For all you hidden preferences junkies:
IncludeHiddenPreferencesMenuItem will add a menu item under the "Preferences" menu item to display a window containing all current hidden preferences. This is only available to Panther users and will always be in English.
-
Improved the Discovery option for importing entries from a text/RTF file in a few ways, including handling of empty topics in the source file.
-
Also for the Import Entries option: the "Try to Discover Entries" button in the open panel will only be enabled for files on which the option is supported (but this itself only happens on Panther).
-
When exporting to Blogger or HTML tabs will be converted to eight pretty no-break spaces (
).
-
Updated French Localization
-
When changing the background color in the main text view, the color panel will no longer close after setting the color once. You'll have to close the color panel or select "Show Colors" from the Format menu again to get back to setting the foreground color.
-
Modest searching upgrade: search terms are now considered separately. That means every word separated by a space is a different search term in the search. Search terms are combined with an implied AND operator. Use quotes around phrases to combine search terms.
-
Now escaping non-ASCII characters in titles sent to Blogger. This should help people using non-Roman character sets.
-
Added more fall-through in searching for the data at startup: if your data are not found in the location specified in the preferences, MacJournal will now also search in the default location, as well as your Documents folder. The data will still be saved in the location specified in the preferences, so you'll still get an error if that location is somehow not writeable.
-
Don't always scroll the views in the drawers so the selected row is visible in certain cases. This should be less annoying when moving stuff around in there.
-
Added a FAQ file that will serve as the Help for this release.
-
Hidden pref
AddRewrapTextMenuItem to add a menu item to the Clean Up menu for re-wrapping text. This will become standard in the future, but for now is English-only.
-
Improved performace of the Font Face/Size toolbar items for large selections
-
Also, Font Face/Size changes will no longer be applied when you first pop down the menu. For example, if you selected a bunch of text and then clicked the down arrow in the font size toolbar item, it would actually change all the text to be whatever size is selected right then; no more.
-
MacJournal will now get the address of the web page in OmniWeb when selecting text and making an entry in MacJournal from the Services menu (Safari and Mail are already supported)
-
Fixed printing font sizes. The font sizes were actually correct, but the text was being scaled incorrectly. The size should be good now.
-
Option-clicking the Previous and Next toolbar buttons will traverse the recently viewed entries, like Safari. So if you click a link to jump to another entry, option-click "Previous" to get back. Option-click "Next" to change your mind. Use hidden pref
UseBrowseToolbarItemAsHistory to make the history behavior default and the "standard" behavior come with the option key.
-
Links at the very end of the text will have a space appended on to them to allow you to type normally afterwards.
-
Labor Day treat: use the hidden pref
TransformSmileysWhenSaving to transfer all instances of the string ":-)" to ☺ and ":-(" to ☹.
-
Removed references to
WrapTextWhileZooming. It didn't work right and I don't think I was headed in the right direction. I will keep working on this, but not for this release.
-
Updated Spanish localization
-
Added some new logic to prevent unnecessary saves back to disk. So if you just open and quit MacJournal now, nothing will be touched on disk. Also, if you have Auto-Save enabled it won't write everything back to disk each time the interval comes due.
-
Added hidden pref
UseFirstLineAsTopicForServices to restore previous behavior for the generated topics from Services if desired.
-
Added a "Show" menu in the "View" menu in the menu bar that does the same thing as the one in the contextual menus for the drawers (and the Action button). Because of the lateness of this addition, it will only be in English versions.
-
Added Taiwanese localization!
-
Fixed "Reload Data From This Location"
-
Selecting things in the drawers and using the Delete toolbar item should work a little better now
-
The names of the fonts in the toolbar item are now sorted
-
Non-ASCII characters will now be escaped for Blogger.
-
Fixed the dragging of attachments into the Finder.
-
Changing the name of the journal while its summary entry is visible won't break the entry links anymore
-
If you select some text and hit Insert Link, the focus will already be on the URL (since you already have text selected). Hard to describe, good to use, trust me.
-
Reversed the option-key behavior when dragging entries in the Keywords sheet. Doing nothing will just copy the keywords; holding option will replace them.
-
Removed the "Revert to 2.5" menu item because, well, you shouldn't. :-)
-
The value of the LiveJournal availability will be saved for next time.
-
Fixed display weirdness when changing the journals drawer font while a locked journal is selected in Combined view mode (redefining obscure bug fix....)
-
Double-clicking the table header in the Entries drawer will no longer yield a new entry.
-
E-mail address discovery should be a little smarter. You can't use as many characters in an e-mail as you can in a URL, so now it will use a more restrictive character set just for e-mails.
-
Saving your data while using the program with the "Lock Journals when Quitting" preference set will make sure the data it writes to disk will have all the journals locked that can. This is important so temporarily unencrypted data will end up on disk encrypted.
-
The columns widths in the entries drawer should be saved in between launches now
-
Added hidden default
SimpleHTMLExport to enable the simplified HTML formatting used in Blogger for all HTML exporting to files. So if you don't want all font information carried over, use this.
-
Added hidden default
EncodeGreaterAndLessThanForHTML to control whether or not < and > are encoded in HTML exports (including Blogger). This defaults to YES, so the behavior remains unchanged unless you modify this directly.
-
More hidden prefs:
SaveBloggerPasswordInKeychain and SaveLiveJournalPasswordInKeychain. Both are fairly self-explanatory and will likely become a checkbox in their respective sheets in the future.
-
While doing the keychain stuff, I fixed a rare crash in both sheets caused by typing a password and then hitting "Cancel" quickly.
-
Changing journal names in the drawer (via the contextual menu or by double-clicking them) will now be inline.
-
Clicking on the arrow next to a locked journal will now present the unlock sheet. Pressing the Right Arrow key while the row is selected did this before (and still does now).
-
Hold down the Command key while expanding a journal to collapse other journals at the same time (regardless of preference setting). Note that this used to be the Option key, but this modifier key already has default behavior assigned to it by AppKit. So I separated it out in order to provide the expected behavior plus the custom behavior separately or at the same time if so desired. This Command key behavior also applies when expanding from the keyboard now as well.
-
Small Tiger improvement
-
Fixed some weirdness with row highlighting in the Entries drawer while searching
-
Fixed a potential crash when ending a search
-
Shift-tab in the text view to head back to the topic field (in addition to control-tab)
-
Updated Serbian Localization
-
Importing text files and trying to discover entries inside the text file will be a lot more forgiving about the date formatting. It should be a lot easier to import text as entries now.
-
The topics of special entries like the Locked Journal message and the Empty Search message are no longer editable
-
More menu item validation (Paste Style menu items)
-
For links the are at the end of a line a space will be appended after the link. This is so when you go back to that line everything you type won't be included in said link.
-
Fixed lack of CSS styles after some links/images in HTML exporting
-
Locking the journal before commiting a change to the topic will save that change
-
Got bored one day and enabled Copy and Paste from the Edit menu and keyboard for the drawers. Copy entries/journals, navigate to another journal, and then paste them.
-
Added hidden preference to attempt to wrap text while you are zoomed in:
WrapTextWhileZooming. This is still preliminary and has some problems.
-
Entry view windows will now have the same background as the main window
-
Added a button in the Edit Link sheet to choose an entry instead of a file to link to.
-
Fixed the "Friends" setting in LiveJournal
-
Creating a new entry with no Entry Template set and then hitting Bold or Italic before typing anything should now work
-
Fixed date formatting on in Korean (and possible other places)
-
You can now discover entries inside an RTF file while importing it (previously was limited to only plain text files)
-
System administrators can now delete locked journal. When trying to delete a locked journal, a standard system password screen will come up. Don't worry: MacJournal will get none of your password; just whether or not the thing succeeded. If it did, the journal will be deleted.
-
Improved the treatment of line breaks when exporting to HTML to restore some previous behavior. Lines will now be bookended by <p> and </p> as in 2.5.
-
Locking a journal will close any viewer windows for its child entries
-
A few tweaks for Tiger. 2.6 won't have nearly the amount of features for Tiger that 2.5 had for Panther. But a few noticeable things will be there.
-
When zooming to less than 100%, the exposed area will now be a shade of gray, which is nicer than the white that was there before.
-
The text sent to Blogger and LiveJournal should be a lot more simple now. Before, all the same operations were done it as were done to exported HTML. But Blogger does a lot of formatting itself (line breaks are divined from the text transmitted in and some other styles are done via style sheets). So now MacJournal doesn't try to send any of that stuff. Bolds and italics are still sent (with CSS).
-
Changed the default toolbar items around just a bit
-
If you are sending to an official Blogger server (*.blogger.com), we will try to use the Blogger 2 API. This will mean the title can be sent. Use a hidden pref
BloggerProtocol, introduced in the previous build, to control this all the time. Set it to Blogger2API to force Blogger 2 all of the time, and use BloggerAPI to force the default Blogger API.
-
Use the Insert Date and Time menu item in the Entry Template to insert a tag that will update when you create a new entry. It looks like
<$DateAndTime$>. For some undocumented fun, try out <$CurrentArtist$> and <$CurrentSong$>.
-
Implemented type-ahead support in the tables. When the focus is in a drawer, start typing the name of a journal or entry to select it.
-
You can now drag attachments (pictures, etc.) away from MacJournal into the Finder. You can also double-click them to launch in a separate viewer.
-
Selecting multiple objects in the drawers will no longer change the viewed entry
-
The Preferences window will no longer have the toolbar button in the title bar
-
The Delete toolbar item will no longer allow "click-through" (clicking it from a different application)
-
Jaguar users will see the old word count behavior because apparently the new behavior didn't work. Panther and above will still see the better version (that can handle Asian languages).
-
Updated Korean Localization
-
Fixed links to entries with forward slashes in them (especially for the summary entry)
-
Updated Italian Localization
-
Using the keyboard to navigate the drawers will hide the cursor until you move the mouse again
-
Fixed update problem when unlocking journals when "Expand Selected Journals" is disabled in the preferences
-
Fixed the "Reload Data from this Location" button in the Advanced Preferences
-
Improved HTML export to include font names, font sizes, improved standards support, underlines, strikethroughs, superscript, subscript, kerning, and ... *gasps for breath* ... text shadows. The finished product looks remarkably like the original in a CSS-capable browser.
-
Updated Norwegian Localization
-
Fixed "Print Journal," "Export Journal," and "Email Journal" while a drawer is in focus
-
The "Move To" menu item will no longer let you move an entry to the same journal in which it already is (another common sense change)
-
No longer converting all non-ASCII characters to the hex equivalent in HTML exporting (and Blogger). This means wherever it's going better support Unicode (UTF-8). From what I've tested, it all works out.
-
Some usability changes for the Blogger panel relating to validating the buttons at the bottom
-
Updated Danish Localization
-
Removed the key commands for command-1 through -9. Seemed like it was just bloating things. Most journals are greater than ten entries and the entry that you want to get to is usually at the bottom (beyond the usefulness of the number keys).
-
On a fresh install, the window will now be centered because that's a lot prettier
-
Inserting a link will now correctly reset the typing attributes afterwards
-
Removing links from the Clean Up menu will now correctly mark things as unsaved and allow for undo
-
keyboard equivalents added to Change Date and Change Keyword
-
In the Change Keywords sheet you can now just start typing into the table to create a new keyword with what you are typing
-
You can now edit the topic of the summary entry for a journal. The change to the topic will be propagated to the journal itself.
-
Clicking links when you have multiple journals with the same name around should produce more reliable, desirable results
-
Updated Catalan localization
-
The count field in the main window wasn't updating properly when a search ended or if a search began and the current entry didn't change. Fixed.
-
Realigned some hotkeys:
-
F1: focus the main text view
-
F2: focus the topic field
-
F3: focus the last drawer opened
-
F4: focus the search field (or drop down the sheet if the search field isn't visible)
-
Updated German Localization
-
Improved the link discoverer to properly recognize things like "<" and ">" that are used to delimit URLs in regular text, i.e. <http://www.apple.com/>.
-
You're no longer allowed to set negative numbers in the Preferences for Auto Save interval
-
The text zoom toolbar item now updates continuously as you select items from the list, like the font boxes
-
If you have Automatic Updates enabled (like you should!) it will now check every day for an update if you leave the app open all of the time
-
When changing fonts via the toolbar items, it will no longer destroy bolds and italics
-
Collapsing the active journal is no longer cause to close the drawer and/or open the entries drawer
-
Fixed importing RTFD files (it was being treated as a folder because it really is a folder on disk)
-
Fixed selection in drawers after launch that have been resized
-
Fixed recognizing e-mail address at the end of the entry
-
When the toolbar is set to small mode, the custom toolbar items like Browse, Opacity, Search, and the new font ones will also hopefully be a little smaller
-
Updated Japanese Localization
-
Custom ruler units are now set correctly at startup
-
Changed the font of the text views in the HTML Preferences to a fixed width font.
-
fixed the Font Size toolbar item to correctly use what you type after something is selected from the popup list (it would just keep using the last thing you selected from the list)
-
The Font Face and Size toolbar items will now update immediately the first time you add them to the toolbar (before it would be blank until you move the insertion point about a bit)
-
Fixed crash when unlocking an encrypted journal with the wrong password
-
Fixed drawers not remembering their state in between launches
-
Now setting the default value of the "Append AM/PM" preference based on your locale. If you change this setting, your change will be saved regardless of the locale after that.
-
Use the spacebar to page down in the drawers (like Safari), and shift-space to page up
-
Deleting empty journals during a search will not delete all other empty journals now.
-
Fixed wrapping on the toolbar search field
-
The search toolbar item should stay in sync with the search sheet at all times
-
Searching will now correctly update the selection to select the first matching string if the current entry is found in the search
-
For those that want it, there's a hidden preference to make MacJournal a metal app: "UseMetalWindow"
-
Fixed exporting to MacJournal format for Jaguar systems
-
Change the way topics are generated for entries created via the "New Entry With Selection" service: it will now use the name of the application it came from. For Safari, it will also include the URL. For Mail, it will include the Subject of the message.
-
Added a hidden preference for specifying date formats specifically
-
The Release Notes will no longer show up in your journal; instead it will show up in an Entry Viewer window
-
Fixed word count for any language
-
Improved the Entry Template window for Jaguar users
-
The "Hide Info Bar" menu item will now be correct if Info Bar is hidden when the app is launched
-
Moved the key equivalent for "Customize Toolbar" to "Hide/Show Toolbar" where it was meant to be in the first place
-
Fixed a problem with the default font not being set correctly upon start-up if there was no text to go along with it
-
Implemented Undo support for those using the Find panel on Jaguar (for Replace/Replace All)
-
Added temporary "Revert to 2.5" menu item in the MacJournal menu to revert the checkboxes back to their 2.5 representation in case you want to go back. At this point, you don't really need to go back though. This menu item will be gone in the final version.
-
Fixed errors importing a text file and discovering entries therein
-
Discovered entries from a text file will be placed in a new journal bearing the name of the text file that spawned them
-
No longer creating an empty entry when importing folders
-
The Import->Entries menu item is now always enabled (since it can create new journals). If you try to import entries with a locked journal current, a new journal is created for them because MacJournal is sly like that.
-
Hold option when clicking the lock button or the menu item to unlock all journals in your bookcase with that password.
-
Font Face and Size toolbar items will now correctly disable when viewing a locked entry
-
Fixed problem with the entries drawer not updating at startup until you switched journals
-
Tweaked the importing behavior a bit to be a little smarter. So if you drag in some folders, it will create a journal for each folder with the (aggregated) contents inside. Any loose files will go into a new journal (as before).
-
Fixed a problem with exporting to HTML or Blogging entries with certain colors in them
-
Fixed data loss when journals encrypt themselves after locking and there is unsaved data
-
Unlocking a journal in the chooser window (after using a service) will also select that journal after you unlock it (since you did hit the "Choose" button)
-
Added more tool tips to various buttons that don't have any other text associated with it
-
Help->Show Release Notes will now create a journal entry to display the release notes instead of launching another app and letting you edit the file inside the app package. Plus this is spiffier. :-)
-
Now inserting a blank line in front of appended text when using the new service
-
Added a warning if you try and double-click the main data file in the Finder to open MacJournal. MacJournal is best opened via the app icon itself and manually opening the data file can cause unexpected behavior (well, unexpected to some), so it's best to just throw a quick warning up to let people know that that's not what they want to do.
-
Added a little information alert before you install the tool explaining what's going to happen. Whenever you ask for the users password (and you're not Apple) you should probably explain why.
-
Made yet another change to hopefully fix the occasional crash associated with creating entries from text from Safari via the Services (John this is for you!)
-
Now saving export settings in between launches
-
Fixed black space appearing at top of any sheet when you resized it. All thanks to Joe.
-
Hitting "New Entry" when a locked journal is current will now prompt you for your password and then create the new entry if all works out.
-
Fixed "Restore from backup"
-
Fixed encoding of text sent to LiveJournal servers
-
Creating a new keyword in the sheet and then hitting return will end the editing as originally intended
-
Journals will always snap shut if they were opened during dragging entries around. Before it depended if the entry was deposited in the journal. This now matchs Mail's behavior.
-
The iTunes button in the LiveJournal sheet didn't work. It does now.
-
Now disabling a bunch of menu items and toolbar items when the current journal is locked
-
Removed the "0 items" for locked journals in the Journals drawer when in Combined view mode.
-
Added two new toolbar items: Font Face and Font Size.
-
Fix problem with converting consecutive sequences of checkboxes from the old format (which isn't common at all)
-
Added Share menu to the contextual menu for Entries with items for emailing, blogger, and livejournal
-
Now saving the frame of the entry viewer window for the next window
-
When you lock a journal with encryption enabled, it will encrypt itself in memory
-
Drag some text from the text view onto an entry in the journals drawer and wait: it will become the current entry so you can drag it into that entry's text directly (a.k.a. "Spring-loaded Entries")
-
Re-enabled dragging a journal onto a journal to copy its entries
-
Added "New Journal" button to the Journal Chooser window (for Services)
-
When focus is in the main window, Change Date/Keywords will only act on the current entry. This makes sense when you think about what should happen when all drawers are closed. Put the focus in a drawer to act on whatever is selected there.
-
Also setting the modification date of exported files (individual style) to be the entry date, for the UNIX guys out there (UNIX has no concept of creation date, so modification date is all you have)
-
Followup to a bug about checkboxes destroying paragraph style: now fixed the case where the checkbox is the first thing in an entry (with some kind of margin set in the template). This should (hopefully) be all for that one.
-
Added MacJournal format as an export format
-
Added "Paste Font" menu item to Entry contextual menu. So here it goes: Copy a font style with the Format menu (opt-cmd-C) and then select some entries and/or journals. Then use opt-cmd-V, or right-click and choose the item, or use the Format menu again to paste that style into all the entries selected. This, of course, is undoable.
-
Added a (for now) hidden pref to lighten the background picture to a certain fraction: BackgroundPictureFraction. Use a floating point number between 0 and 1 to control how light the background picture is (0 is white, 1 is no change).
-
Disallowed password changing on locked journals. Didn't make much sense in the first place.
-
To clear up some checkbox issues, MacJournal is now handling checkboxes differently. Note that this is technically a change to the format of the data on disk. Checkboxes are now stored on disk as a Unicode checkbox character (on or off). When they are summoned to be displayed, the characters are looked for and turned into their equivalent UI checkbox. Benefits: you can export entries with checkboxes to any format and the checkbox will be included. Drawback: opening your data on anything previous to this release will give you the Unicode character instead of the checkbox.
-
Disabled spell checking on the non-editable summary entry
-
Disabling the "Use One File Per Entry" button in the export sheet if only one entry is being exported
-
If you clicked a "macjournal://" URL and launched MacJournal with it, it usually didn't work. You had to click the link again. No more!
-
Prevented undoing changes back into previous entries that you edited.
-
Fixed some styles in exporting entries to RTF
-
When you select the summary entry in the Journals drawer, the Entries drawer will show no selection
-
Changing the sort order with the summary entry up will correctly update the entry text
-
Another oft-requested feature that's being done way too late in the process: A new service! Yes, it's called "Append Selection To Entry" and I think it's fairly self-explanatory.
-
Made a hidden pref non-hidden: you can now select a directory when choosing a background picture to get some randomize action whenever you launch
-
Foreground and background text colors are now exported to HTML! Go Cascading Style Sheets!
-
Fixed support for fancy characters (umlauts, etc.) in titles sent to Blogger
-
hitting tab in the tables should get the focus back in the topic field
-
Fixed the Edit Link and Print toolbar items
-
Fixed the ellipsis after the Unlock item in the drawer contextual menu
-
Added Edit Link toolbar item to the Entry Template window
-
Backed out the change for keeping the insertion point black with a background image. It was raising an exception.
-
Fixed a problem when launching MacJournal on a clean system
-
The entry template window will now keep up to date with the ruler unit changes in the prefs
-
Enhanced the import text feature so it doesn't replace the entire text with what you're importing (just inserts it at the selection)
-
Added pref to auto-collapse other journals when you select one
-
You can now import new entries from/including folders (it will dive down into folders and pick files out)
-
Fixed exporting of entries to individual files in RTF and RTFD
-
Hopefully prevented 10.1 users from using MacJournal (which very much requires 10.2 at this point)
-
On a trial basis, including a preference to make the journals drawer "simpler" (this was in a6 in a less-useful form). Use the boolean preference "SimpleInterface" from the command line to get at it for now.
-
Allowing inline editing of journal name in the drawer if Combined mode isn't on.
-
Use command-down in the drawers to move down a level if you have the journal selected
-
Added Word format to the Export window (on Panther)
-
You can no longer visually drag things to locked journals (it wouldn't work before, but now you don't even get the black outline around it)
-
Fixed crash when dragging an entry into the text view
-
Added an automatic save before printing from the menu bar so unsaved changes are picked up
-
Now using short date format for combined view (like in date view itself)
-
Added some friendly undo support to dragging stuff around in the drawers
-
Added a timer to check for moods to the LiveJournal panel after typing in the password field (similar to the Blogger one)
-
Improved Taco.
-
Changed the blogger title support to hopefully work
-
reset the focus in the change password sheet each time you open it (i tried to fix this last build, but i broke it again)
-
Fixed a large problem with e-mailing entries via Entourage: line endings. Entourage can only handle old-style Mac line endings (CR, for you geeks out there), instead of the Unix-style line endings we've all been using on OS X (LF). Thankfully, Mail is cool enough to handle either, so it's CFs for everyone! Thanks Entourage.
-
Dragging an entry to its journal will now result in a failed drag
-
Removed Show menus in the main menu. They never made any sense being there. Now that the Action button is easily accessible in the Drawers, that works a lot better.
-
Created the long-overdue View menu to house View-related items like toolbar stuff and drawers
-
Fixed checkboxes destroy some paragraph styles when inserted (ruler settings)
-
Always make insertion point black with a background picture
-
Topics that are generated from entries created via Services are guaranteed not to have newlines in them
-
Fixed the Current button in the Change Date Sheet
-
Removed the Delete Journal menu item. This kind of thing is best done in a drawer now.
-
Made the Insert Link menu item work in the Entry Template window
-
Added option key alternative to New Journal to sidestep the naming of the journal right away
-
Reworded donation nag message since it was incorrect (the menu item had changed locations) and quite dubious grammatically
-
Fixed the double-spacing that showed up when changing the drawer fonts when Combined view is on
-
The date of the next entry could sometimes encroach on the last one when printing. Fixed.
-
If you didn't save your changes in the entry template window, they would still be there the next time you opened the window. Fixed.
-
Hopefully protected against HTML data sneaking into entries (which will cause crashing when saving).
-
Exporting things one-entry-to-a-file will give the file the date of the entry
-
Potentially fixed some blank print jobs one person was seeing
-
The '+' button in the Journals drawer now creates a journal, since it is the Journals drawer
-
Redid a little of the Keyword pane UI to make is simpler (in my mind). It also fits in with other system UI elements of the type better, while retaining all original functionality.
-
Hopefully more of the menu items will work when the drawer tables are in focus more to the user's expectation (i.e. either Export menu item will now work like the Export menu item in the contextual menu). YMMV for now.
-
Minor reorganization of drawer contextual menus to account for a more parallel construction
-
Added timer in the Blogger panel to automatically look up your blog ids if you don't type anything for 2 seconds in the password field (in addition to when you tab out)
-
Added a button to the Edit Link sheet to browse for a file
-
Turns out Jaguar can't handle alternate menu items. So now they are manually removed on Jaguar.
-
Added "TXT" as a plain text extension because windows likes it
-
Testing a new thing where MacJournal will load your data on a separate thread at startup. This makes startup a constant time affair! If your data takes longer to load that the UI does, a window will pop up to keep you entertained until the data are done loading. I wasn't going to do this until the next version, but oh well.
-
Exported entries to HTML will have a ISO standard date filename, which is more webserver friendly
-
Added an option to hide the time from all dates because some guy on VersionTracker complained about it in the comments for someone else's app. Yeah, I know.
-
Dirty the entry after creating it via services
-
Entries with no topic will display their date as a fallback in the summary entry
-
Added the Blogger hack for sending a title to the Blogger panel. Let's hope it works.
-
Tried to standardize the display of entries a bit so hopefully the date will always display if there is no topic
-
Added cleanup option to remove just attachments
-
Added a Donate menu item
-
Added Donate button to nag window
-
Now selecting topic field correcly when creating a new entry by double-clicking an empty spot in the drawer
-
When unlocking a journal, hold down the Option key to bypass the Keychain altogether
-
now prompting for a name when creating a new html template
-
Added warning before deleting a template.
-
Restored pref to switch drawers upon selection
-
Made a hidden pref for disabling new command-[1-9] entry selection behavior (DisableNumericCommandKeys)
-
Drag a VCard to the topic field to insert the name into it
-
Made the buttons in the drawer prettier
-
When drawers open on the same side, the other drawer will properly close now
-
Fixed an issue with checkboxes becoming clones of each other and looking all alike. Note that this fix will only apply to new checkboxes; you'll have to fix the older ones yourself.
-
Fixed some of the menu items in the drawer button (Export, etc.)
-
standardized wording you get on delete dialogs (better pay attention to what you are deleting!)
-
Added a little padding on the edge of the drawer so you can resize the drawer after the window resizes
-
Added a pref with no UI to randomize the background image (RandomizeBackgroundPicture)
-
Re-disabled deletion of locked journals. A solution for this need be found....
-
Fixed the focusing when opening the change password sheet to always be the topmost field
-
Fixed some edge cases with link highlighting where the links are at the beginning/end of the entry
-
Cleaned up some other text stuff (such as discovered links will now save properly in all situations)
-
Now updating the name in the summary entry when the name of the journal changes
-
Fixed printing from the action menus in the drawers
-
Fixed exporting to HTML when all the images are the same name
-
The Show menus in the drawers and menu bar will now have a checkmark next to the current display type
-
Covered some more cases to preserve the correct typing attributes when you switch entries
-
HTML italics and bolds found in text files when discovering entries from them will be converted to their realistic counterparts
-
Fixed the line break formatting on some of the exports
-
Removed the hard restriction for unique journal names. It was more trouble that it's worth at this point.
-
Worked some magic with the key equivalents:
-
Hold down Option key to temporarily disable warnings for some menu items (deleting entry/journal, reverting entry)
-
Delete Journal is now Shift-Command-Delete (which is what it should be)
As a somewhat unrelated note, I want to get rid of the preference to disable the warning for Restoring From Backup. The action is undoable, but it seems like something you always want a warning for no matter what. Comments?
-
Redid the Drawers Preferences. Removed the Behavior radio buttons because I don't think anyone uses the "Switch" mode anymore. You can still auto-close each drawer (individually now).
-
Added preference with no UI for now: AlwaysShowSummaryEntry (for use with the Journals drawer). Set it to YES in the Terminal to instruct the Journals drawer to show the summary entry whenever you click on a journal, regardless of its expanded status.
-
Added a non-editable text field and a color well to the Entry Template window to explicitly state the typing attributes that will be saved. This is most useful in the case of "I want a default font, but no text." Note that on Panther it will keep updated more easily than on Jaguar. That's the price of running on an older OS, but at least it works well enough.
-
Added the much requested "Mail drawer buttons," the "+" button and the "action" button, to both drawers.
-
Finally figured out how to have the drawers have the same opacity as the main window!
-
You can now copy and paste checkboxes
-
Fixed exporting dates with non-ASCII characters in them to HTML
-
Fixed exporting links/styles to HTML
-
Mapped Command-[0-9] to the first 10 entries of the current journal (a la Safari)
-
Fixed Export toolbar item
-
Made some LiveJournal improvements:
-
Fixed formatting issue so sending entries with spaces and quotes works
-
Added "Availability" matrix to control who can see the entry
-
Remove status field that accounted for the huge empty space in the sheet. If there's an error, you'll still know about it (trust me)
-
Starting converting the stable of sheets to work non-modally. This will probably have no end-user impact, but it's probably a good thing to do.
-
Started some work (disabled for now) for storing files dragged in outside of the data file. This will result in smaller files (and less save time) and music/movies that you drag in will continue to work after you quit.
-
Improved the Change Password sheet to be a little more friendly (disabling the set button and whatnot)
-
Extended the option for separating exported things to individual files from HTML to all types. So text files should work on iPods, in theory
-
Re-normalized the width of the Preference panes
-
Changed the modal window for setting storage location in the prefs to a nice sheet
-
Added button to Export panel to disinclude entry meta data (topic, date) from exports
-
Fixed drag reordering journals
-
You can add a checkbox to the entry template now
-
MacJournal will now throw up an error when run on systems below the minimum OS requirement (10.2). This will probably become more valuable later on.
-
Put at an extra check in when decoding journals to make sure password is valid
-
Remove line formatting information from Blogger transmissions
-
Removed "2.6a2" from the Application menu title
-
Implemented the unfinished Exporting stuff from a2 (that just had the FYI dialog promising new features at that time). Exporting is done all through one panel: different formats, HTML templates, and even any combination of objects. Export just one entry to HTML if you like!
-
New export stuff also includes a button for splitting entries into separate files when exporting to HTML
-
Added Export menu to Entries drawer menu
-
Fixed exporting checkboxes to HTML (and fixed a leak while I was there)
-
Switched to a more standard method of loading data off a web server which might resolve a reported problem with an Airport Base Station in modem mode
-
Enabled use of tildes in the Edit Link sheet for file links
-
Implemented a rudimentary picker screen for picking a journal for text from services to head to.
-
Revisited some of the Keywords sheet to try to resolve some issues a user was seeing
-
Fixed a potentally rare, but very real crasher associated with the "summary" entry (thanks John!)
-
Preferences window now remembers what pane you were on last (as specified in the HIG)
-
Added a user-friendly check-mark next to the current search type in the little drop down menu next to the search field (in Panther only)
-
Optimized the updating in the entries drawer
-
Extended the Combined view to the Journals view (it's nifty!)
-
Resolved some lingering issues with the selection in the journals drawer
-
Hold down the Option key whilst expanding a journal to collapse all other journals in the process
-
Improved the link generation and parsing for the future
-
Made the background color panel less confusing it by closing it if the Preferences window is closed or otherwise loses focus.
-
Rearranged some things relating to deleting things:
-
Entry->Delete Entry (the menu item) just deletes the current entry only (previously it deleting anything and everything selected in the drawers)
-
Journal->Delete Journal (the menu item as well) just deletes the current journal (as always)
-
Selecting something in either drawer and just hitting the Delete key will delete what is selected in the drawer
This was done to resolve the difference in previous behavior between #1 and #2 mostly. And since you can only select multiple items in a drawer, this doesn't really pose any problems to the workflow.
-
Dragging an entry into an empty spot in the journals drawer will create a journal and put it in there, much like iPhoto and iTunes
-
Changed the name of Transfer to Move To and made a Copy To menu item (to match Mail)
-
E-mailing entries should work better with Entourage
-
Right-clicking a row in a table will produce a little selection rect around it so you know whatever action you choose in the menu will act on that row, not whatever is otherwise selected
-
Fixed the entries drawer to truncate the strings like the journal drawer does
-
For now, journal names must be unique. Non-unique journal names will be changed upon app launch. I'm sure no one will really even notice this.
-
Journal name changes are now undo-able
-
Hopefully locking the data file prior to writing to it (O_EXLOCK, if you're interested). This is good for doing stuff like building flying cars and reading minds.
-
Preliminary (mostly place-holder) for new exporting UI. Right-click an entry in the Journals drawer to export it to HTML. That's it for now.
-
Added lock item to menu for journals in the journal drawer
-
now you can put graphics and checkboxes into the entry template
-
completely redid the entry template set-up UI. Now it's in its own resizable window with easy access to fonts and colors and rulers (oh my!).
-
Added some niceties to LiveJournal panel:
-
If iTunes is installed, a button will show up. If iTunes is launched, it will allow you to query iTunes for the currently playing song and fill it in there.
-
New checkbox to allow you to use whatever the current date is instead of what the entry is marked
-
New option in the preferences to back up your data to individual files (one file per entry inside a journal folder on disk)
-
Shuffled some menu items around to make more sense (more will happen for 3.0)
-
added some more saving of HFS type/creator codes and hiding of file extensions
-
new panel for displaying issues that have been reported in this build
-
redid the keywords sheet to be generally more useful
-
Added "Paste with Current Style" menu item
-
Added "Change Name" menu item to journal menu
-
Added a button to the print panel when you print entries for disabling the header
-
Added a new preference for setting a background image to the main window
-
Moved user-initiated and periodic saves to disk to a separate thread so it doesn't block the UI quite so much
-
Added button to the Preferences for the Lock on Sleep preference (that's actually available in 2.5, just not from the UI). This only works in Panther.
-
implemented a new toolbar item for controlling the opacity of the window. I don't know why.
-
Entries created from the Services menu now include the first 30 characters of the text as the topic
-
Truncating long strings in the drawers by putting an ellipsis in the middle
-
Beefed up the link discovery mechanism to include most, if not all types of URLs.
-
The Lock toolbar item now correctly shows the state of the current journal right when launching
-
Hopefully fixed an issue with opening drawers on secondary monitors
-
removed "Delete all journals" menu/toolbar/pref item because it seemed useless and dangerous (I was probably the only one that ever used it)
-
now disabling the topic field and text view when the entry is read-only
-
hold down the option key when locking a journal to lock all available journals at once
-
Journal names are now required to be unique from one another (while this was probably what happened before, now it is enforced)
-
Now remembering the state of the ruler inbetween app launches
-
For beta testers: when a new development build comes out, MacJournal will automatically back up your data from the last build.
-
Fixed a problem with some date formatting preferences not correctly reestablishing themselves when restarting macjournal
-
The LiveJournal and Blogger sheets will close if the entry transmits successfully.
-
now showing status messages in the main window from various things like Blogger and LiveJournal and automatic saves
-
Fixed a problem where topics and entry text were sorted backwards
-
Now sorting entries with numbers in the topics better
-
The segmented control for browsing entries in Panther now has a text-only representation
-
Yes, topics now update in the tables immediately after you tab out of the topic field (or hit return).
-
Double-clicking an entry in a table will make the topic field active ("renaming" the entry), to parallel the double-click action of the journal. This one is still under debate....
-
On Panther, using a new "placeholder string" instead of "<No hint>" in the Unlock Journal sheet if no hint exists
-
If you use the MacJournal Service and the current journal is locked, it will ask you for your password
-
Implemented a new version checking feature to take minimum OS of the release into account (for the future mainly)
-
Now exporting styles out to Blogger
-
implemented something for "highlighting" text (i.e. changing the background color of the selected text
-
Clicking on the count field will display the date of the current entry (click again to come back)
-
From the ill-fated 2.5.3 release:
-
Fixed problem in tool with entering passwords
-
Fixed issue with copying encrypted journals
-
Fixed an issue with sending Unicode to LiveJournal
-
Fixed a problem with switching keyboard input methods with F7
-
fixed double-prompt in tool
-
fixed an issue when you would change the text zoom then go back to 100%
-
Spelling and grammar corrections in German localization
-
Fix to make file URLs work again
-
Fixed a problem with retreive certain kinds of passwords (usually really long ones) from the keychain
-
Some minor UI changes to further comply with the HIG
-
Fixed a problem with dragging locked journals into the URL field of the Edit Link sheet
-
Fixed a data-loser when you modified the "this journal is locked message" and then unlocked it
-
Fixed a problem with the font being reset after inserting a checkbox
-
The drawers will remember if they were close when the window is shut, as opposed to just when the app is terminated
-
added some more console output in case of Blogger network trouble
-
Fixed a crash in the German localization when opening a MacJournal file
-
Fixed a problem in the tool where it wouldn't open your data
-
Fixed e-mailing things with ampersands in them
-
tweaked some other things in the Blogger panel
-
Fixed some other problems with URLs
-
Fixed problems with the Edit Link sheet taking the wrong selection range and not respecting pre-existing attributes (like font)
-
Added (non-UI) control over the "Insert Date and Time Format". Use the command-line defaults tool to set it with the key "InsertDateAndTimeFormat". Use the Cocoa date formatting options.
-
Fixed a possible crash with unarchiving an old journal file
-
Started to run the text going to Blogger sites through the HTML character replacement wringer to convert all non-ASCII characters
-
Fixed a potential issue with exporting to HTML
-
Now only allowing movie file types to become an embed tag in the exported HTML, all non-image/non-movie attachments get the dreaded "attachment" conversion
-
Fixed a rare issue that prevented the Preferences window from loading
-
Fixed an issue where the current entry text would be copied into the new entry when you created a journal. Now the default entry template is used as it should be.
-
Fixed a problem where auto-discovered links have an extra character on them.
-
Fixed repositioning journals in the drawer (it would always copy no matter what)
-
Fixed the next/previous buttons again to go the other direction depending on the sort ordering
-
Now converting any non-ASCII characters in journal names when exporting to HTML
-
When importing entry text, now treating HTML as just plain text (as it should be) because the "rich" interpretation can't be archived.
-
Added Korean Localization!
-
Now displaying the date of the entry when you open the Change Date sheet. This is what it used to do, but it got tripped up in another change to the sheet.
-
Fixed a problem with links in Russian localization
-
Fixed an issue with renaming HTML templates and canceling the dialog
-
New version of Help; now with less frames than ever before!
-
Added 'plist' as valid plain text file extension (for importing and such)
-
Fixed 'Switch to Journals From Entries' drawer behavior
-
Fixed a data-loser associated with dragging the current entry with unsaved changes
-
Creating a new journal now endows the initial entry with the template out of the preferences
-
Resolved some lingering issues with the HTML Template UI
-
Fixed a problem with the Prepend Day of Week/Append AM/PM not updating the tables based on what the current view is (now that the date may show through if you're viewing topics)
-
Changed default drawer view to Topic, since the Date is displayed if there's no topic
-
Bringing up the Edit Link sheet (cmd-K) with the insertion point in the midst of an link will correctly put the link into the sheet for editing
-
Hopefully working around the crash on launch that some people were seeing when MacJournal is used as a login item (it was a rare occurrence)
-
Now accepting all file types when importing files as entries (or dragging files into the drawer). Text will be added as text, images/movies/audio will be added as such, and all other types will just be included just as if you dragged them into the text view. It's hard to explain, but it's more powerful to use.
-
Tweaked German localization
-
Fixed crash associated with deleting entries with the warning turned off
-
Opening the update window while a previous update was going on (the background one at startup) no longer cancels the previous one and begins a new one
-
Fixed an issue where saving an entry that causes it to re-sort itself can make the information in the drawers stale (leading to "duplicate" entries and so forth)
-
Updated Icelandic localization
-
Fixed a mismatch that can occur when right-clicking a journal and trying to change its name/password
-
Improved memory management in tool
-
Importing a bunch of text files now sets the date of the new entry to the creation date of its file
-
Now saving a completely new backup. This is the previous backup. So it goes like this: quit MacJournal for the first time and a main data file and a backup file (which are the same) are written. The next time you quit, the old backup file (the main data file has been updated during the life of the app, but the backup is only changed at quit) is renamed to Previous Backup and the new backup is made of the current data. This is just to prevent more mishaps. This is part of keeping the MacJournal backup preference, which is highly advised.
-
Retroactively updated version history to reflect actual Panther changes that I couldn't be explicit about until Panther shipped. This dates back to d20.
-
The new Help documentation is here! Generously donated by a user, it is a lot more complete and helpful than the previous help. Check it out and let me know what you think.
-
Fixed non-ASCII linking on Jaguar-based systems
-
Fixed printing entries printing a blank page when used before any other kind of printing operation has taken place
-
Now automatically closing the update window after the "download" button has been pressed
-
Fixed a crash that may happen when opening the entries drawer after changing journals in the other drawer
-
Fixed weirdness when managing entries (transferring the wrong entry by mistake, crashes while deleting entries in certain situations, etc.)
-
Fixed styles after adding a link to the end of an entry on Jaguar-based systems
-
Fixed the rollover effect when MacJournal is launched with a custom size (i.e. you resize the window, quit, and relaunched)
-
Some performance enhancements relating to opening drawers and selecting things in the table.
-
another panther improvement (Added Word .doc files as an importable type)
-
reset the toolbar so 2.1 users will see the search field even if they've customized before
-
opt-cmd-F/F8 is now more intelligent about things. if the toolbar is not visible, or if the search item isn't in the toolbar, the sheet will be used instead
-
updated the search sheet to be a little more intelligent and user-friendly
-
fixed some things relating to what happens if the primary data file is corrupted
-
Fixed a mixup that made the entries drawer open on the wrong side
-
Tweaked localizations
-
Fixed another problem with non-ASCII links. This one was recognizing them correctly and going to the right entry. It works now.
-
Clicking a checkbox now correctly dirties the window
-
Made a stab at highlighting search terms in entries. If you switch to an entry while a search is active, it will attempt to highlight the first word in the text that matches your search string.
-
The ruler in the entry template text view should now have the correct units (if you can see it at all: i'm going to redesign this pane for 2.6)
-
Now correctly setting the title of the Preferences window when you load it for the first time (mostly for localization)
-
Fixed some state problems with the lock button
-
fixed some oversights when resetting the preferences (some things weren't getting reflected elsewhere in the app)
-
Fixed backing up as XML
-
Implemented a new way to find the data on disk. It now handles it like an alias, so you can move and/or rename the folder and it should still find it. You can also put it on a different drive and it will mount it automatically for you.
-
Switched the E-mailing back to trying to use the default email client. It seems like the truncation issues have been solved for now.
-
Made some improvements to the LiveJournal password hashing to eliminate any corner cases
-
Fixed up a bunch of a code and eliminated a potential crash that no one had ever seen before
-
Fixed a crash when opening up the journals drawer after deleting an entry (this was a fun one to find)
-
Now resetting the typing attributes after adding a link at the end of an entry so the rest of the entry doesn't become part of that same link (bugs like this are so hard to describe)
-
Re-enabled encrypted passwords in LiveJournal after I figured out what I was doing wrong
-
Spanish language update (including taco quotes!)
-
Fixed a bug that would kill the Edit Link sheet if an entry was dragged in that had "illegal" (non-ASCII) characters
-
Updated Serbian localization
-
Fixed an issue with changing the search type while no search was active weirding things out
-
Updated link to Matthew Bice's homepage in the Credits
-
Fixed the next and previous entry menu items to match the changes I made to the toolbar items
-
Fixed an issue with an entry link to an entry in the same journal
-
Updated Russian Localization
-
changed the text zoom toolbar item to an NSComboBox (for those in the know) and added some potentially useful preset values
-
fixed a crash on startup when you leave the cursor at the end of an entry when you quit
-
MacJournal command line tool now supports unlocking journals and custom data paths
-
Re-updated all the localizations to fix all the layout issues from the origial comprehensive update in the last fc
-
Added not-my-fault message before E-mailing stuff if it won't work. I'm washing my hands of this; this is bad code on Apple's part. I don't mean to ditch on them or anything, but it is very hit or miss from computer to computer.
-
Cycling past locked journals now correctly highlights them in the journals drawer
-
more panther additions:
-
Searching out all the help buttons in all of the sheets and replacing them with the new Panther pink buttons when possible
-
Dragging stuff to trash to delete them now only works on Panther because I didn't want to boot into Jag to work it out
-
Restored what Help files are there back to working order
-
Fixed a bug that would crash the app if no data were found on disk at startup
-
Added the cool halo effect around the search cancel button
-
Fixed a stupid bug that prevented the Blogger panel from working. Dumb.
-
Added updated Spanish localization
-
Added mood and music support to the LiveJournal Panel
-
Updated Danish localization
-
Switched the default sort order to ascending so things don't seem to go backwards. I did it in a mean way: if you had changed it before, you'll have to toggle it again. It's a simple thing to do, and it keeps the launch time of the app down
-
You can now undo insertion of a checkbox
-
Minor consistency fixes to make sure the selection in the table is accurate
-
Updated Norwegian localization
-
Month and day of week names should now be properly localized throughout MacJournal (I hate date formatting)
-
As this is an FC, 2.5 is no longer able to write the MacJournal 2.1.1 format (it can and will be able to read the format to provide an upgrade path). d24 will be available for this reason if necessary, but I had to disable the code for the final release.
-
Added more key combos to highlight parts of the UI: F6 for the journals drawer, F7 for entries drawer, F8 and cmd-opt-F for the search field
-
Disallowed tinkering with the Preferences' toolbar again. I know it might be helpful for some people, but I think for the majority it might be confusing to drag an item out of the toolbar by accident and not necessarily know how to get it back.
-
Many other small fixes and changes for the final candidacy.
-
Included first version of MacJournal command line tool. This provides read-only access to MacJournal data. Editing may come in the future, but not for 2.5.
-
With the magic of shell scripting, all nibs for all localizations have been updated to the current. This probably puts some English back in the other localizations. Localizers, please fix it and send the update to me!
-
Exporting a single entry will now decide whether it is RTF or RTFD
-
Removed all the duplicate items in the menu next to the search field
-
Pictures will now be exported into HTML documents. I hope. Pictures definitely work, but good luck with other media.
-
Minor panther improvements
-
Fixed an issue where the focus wouldn't always be on the top field when you changed a journal's password.
-
Converted LiveJournal to use an encrypted password instead of cleartext
-
Fixed an issue where the journal drawer font would get blown away if you set the entries drawer font
-
Added Norwegian Localization!
-
Added Icelandic Localization!
-
Changed the default HTML template. The default template is now XHTML 1.1-compliant.
-
Redid some of the Blogger panel. Will now go out to the URL you specified and try and get the Blogger IDs when you enter a username and password. I also redesigned the panels a bit to be better layed out. All the localizations that have a localized Blogger panel should be updated as well.
-
Made the version number comparing stuff a little smarter about '2.5' being better than '2.5d23'
-
MacJournal will no longer dial a modem at startup (to check for an update) if that's your only connection. Please let me know if it's still happening.
-
Hacked together a Spanish localization from what I had before.
-
Inserting the date and time no longer selects the inserted text because in retrospect this was kind of a weird thing to do (and not the solution to what it was supposed to solve)
-
Added some basic undo support to some text field. For example, setting a topic is now undoable
-
Finally got the encryption to work like I wanted. This means no more MulleCipher. I'm using CDSA, which is included on the system itself. It's probably faster and more secure. Another minor inconvenience for test users in that they have to turn off encryption to migrate, but shouldn't be a big hassle. BTW, I'm now using AES-256 by default. However, this is easily configurable via the command line (algorithm and key size).
-
The tables will only get the first line of the full text to display, which should improve performance (it won't have to go through your entire 7 book collected works to display each time)
-
Added a fancy rollover effect to the lock icon in the window. No reason; just cool.
-
New entry template will now save ruler information even if there is no text. It saves a lot more information now, so go nuts.
-
Checkboxes are now exported as Unicode equivalents of themselves (showing their state) in HTML
-
Fixed an issue where the styles from the last edited entry would carry over to newly created entries.
-
Fixed an issue when starting up with an autosave interval that wouldn't save the data to disk, just into memory
-
Worked around a weird bug preventing MacJournal 2.1.1 entries from importing into 2.5. It should work now.
-
The journals drawer will display the date for an entry if there is no topic or text (depending on what is supposed to displayed)
-
another panther improvement (Hidden preference to lock journals when machine goes to sleep)
-
fixed a bug preventing the background color of the window from being set in the preferences
-
Removed the UI to the special character stuff as promised
-
Fixed the entry table view line height with respect to crazy fonts again
-
more panther improvements:
-
Topics now take advantage of new special character HTML export conversion scheme
-
Recent searches menu for NSSearchField toolbar item
-
New "Entries" toolbar item (with an NSSegmentedControl) replaces Back and Forward toolbar items
-
Now using Panther's built-in URL support to highlight and follow links where appropriate
-
Refined the taco alert panel to use NSAlert
-
Bypassing my custom solution for the "gray string" in text fields (like the topic field) and using the Panther solution where possible
Fixed a bug with searching that may clobber an entry with the "no entries found" message
-
fixed a few small issues with the custom text fields, mostly relating to dragging things into them
-
hold down Option key when choosing "Remove Styles From Selection" to just remove line height styles for the selection (trying to combat a weird upgrading bug)
-
Deleting a journal will now update the window title
-
Now honoring links, bolds, and italics in outgoing LiveJournal submissions
-
If it is possible to write the journal as an RTF file (instead of just RTFD), we do that instead now
-
Added "Show" menu item to show the window if it is closed (in the Window menu)
-
Completely redid the way special (non-ASCII) characters are handled in HTML export. The Special Characters preference is now completely ignored. All non-ASCII (the 7-bit flavor) characters are converted, no matter what the preferences say. If this works out, I'll rip out all the UI for the preference.
-
Turns out passwords can only be a certain length, so I'm now checking this and making sure it's valid
-
Using a dirty hack to get around a bug in Apple's code, entering an incorrect password will no longer crash MacJournal
-
Added a quick check at startup to make sure the number of journals you started up with is the same as when you quit. Might catch a few disasters.
-
Inverted the state of Lock toolber item image so it shows the current status of the journals instead of what will happen if you press it (back to what it used to be)
-
About Dan Schimpf and Check For Updates menu items will always be enabled, even if window is closed or minimized.
-
Tweaked Serbian and German Localizations
-
Specifying an empty replacement string in the find panel for replace and replace all will now work
-
Some improvements for panther (using new NSSearchField where possible)
-
You can no longer delete a locked journal
-
Removed the menu item that gets added when the Preferences window is loaded. Let me know if anyone actually knew about this.
-
Updated Serbian localization
-
Added Danish Localization!
-
Dragging entries into a locked journal will now fail as it should
-
Resetting the preferences no longer causes the donation window to appear again
-
Insertion point now correctly lands in topic field (if visible) after creating a journal and naming it
-
Fixed bug that prevented the current pref pane from updating after resetting the prefs
-
Added first revision of the help documentation for MacJournal 2.5 with new content and updated file formats
-
18 more Taco quotes
-
Fixed the inoperative scrollbar on the special HTML character table
-
Re-enabled user customization on the Preferences toolbar. Doesn't really match Apple's apps, but it's okay to differ here and there.
-
Updated other localizations to take care of some minor UI updates
-
Now you can drag attachments (pictures, etc.) around to reposition them
-
Updated French Localization
-
Changed File menu back to Entry menu for English-speaking folks. I'm still thinking about this.
-
Importing RTFD files via Import->New Entries now works
-
Fixed an issue with loading encrypted 2.1 entries
-
Use F12 to jump to the topic field at any time
-
Fixed the disappearing "Close" button in the Blogger sheet. Oops.
-
When you try to change the default font for entries, the insertion point automatically lands in the text view to prevent any mishaps
-
The color well that was in the entry template prefs wasn't remembering the default text color. Fixed.
-
Added Blogger menu item to the English version, others to follow
-
Removed some code that I don't think was being used. Let me know if anything stops working.
-
No longer automatically trying to unlock a journal. Double-click it, or use the lock button, or the menu.
-
Support for the "hand" cursor over links
-
When you insert the date and time, it is now automatically selected if you want to bold or italic it
-
Added character set to default HTML template (UTF-8)
-
Switched encryption again. My Blowfish apparently sucks. Back to MulleCipher for the time being.
-
If encryption fails for some reason, the data will still saved unencrypted
-
Changing the password of a still-encrypted journal will work now
-
Updated Swedish localization
-
Updated localizations
-
Redid a lot of the version number comparison code (i.e. 2.1 is better than 2.0.1) to be, well, better. It now differentiates between common developmental labels, i.e. fc is better than b is better than a, as so forth. I am thinking about branding one final candidate eventually (fc), so this was necessary because the old system would not have seen any different between fc and d
-
Fixed minor cosmetic issues with localizations
-
Fixed expanded row spacing that could occur in the entries drawer when switching views
-
Fixed a problem that could cause the HTML export to fail before even showing the save sheet
-
Now disallowing customization of the Preferences toolbar because I am evil
-
Changed encryption again. Removed MulleCipher framework. Back to personal implementation of ECB Blowfish, but it shouldn't crash anymore. And it's even backwards compatible with 2.1!
-
Fixed issue with find panel not getting the global find string the first time you open it
-
Completely redid LiveJournal posting so it works now. I've tested it, and it actually posts. It never did before, and I only got one complaint the entire time. Oh well.
-
Improved the stop ("X") button in the search field. Now it sticks to the right side of the field as it gets resized, and it should always be clickable.
-
Now prompting automatically for a name after you create a journal since I'm guessing "New Journal 2" isn't always what you want
-
Finally fixed the infamous keywords issue! If editing more than one entry's keywords per session, they could all end up with the same keywords. It's all locked down, so keyword away.
-
Fixed a possible issue where 2.1.1 was being shown in the default html template instead of 2.5.
-
Fixed a bug where the drawers wouldn't display any text if started up in Combined view
-
Updated Russian Localization
-
The email sheet will attempt to fill your email address in automatically when using it for the first time
-
Fixed issue with dragging certains journals from the outline view to the trash
-
Switch direction of sort arrows to match what they should be
-
By popular request, double-clicking in an empty spot in the drawer will create a new entry in the current journal
-
You can now drag entries from both drawers into the Edit Link sheet (it was just the journals drawer initially)
-
Updated German Localization
-
Updated Dutch Localization
-
fixed non-operational change entry drawer font button in prefs
-
stream-lined and optimized HTML export routines to make them faster and stabler
-
Added updated German localization.
-
Save to keychain buttons in enter/change password sheets now remembers what you set for next time (defaulting to off)
-
now updating find panel when the application becomes active again, to more closely match behavior of other find panels
-
re-included images for the arrows in table headers. they got lost, so the arrows disappeared and you couldn't tell which way stuff was sorted.
-
fixed weird display bug in the entries drawer when you switched from Text to Combined view
-
Added Catalan Localization!
-
Yet more potential crash fixes around keychain accesses
-
Updated Serbian localization
-
Updated Japanese localization
-
Fixed bug where prepending the day of week in date formats would fail to work for the "short" format in drawers.
-
Changing date format prefs (in the advanced pane) now updates live in the drawer
-
Fixed a bug that would hobble the app when the text zoom field was cleared. Also made the new minimum a more logical 1% instead of 0%
-
Added the little X is the search field when a search is ongoing. It's really hacky and not like Apple's, but it works. Hopefully Apple will make the real search field available for people to use.
-
special protections around decoding old stuff
-
added bigger and smaller format menu items
-
fixed a few things in the version update thing to hopefully crash less
-
tweaked dragging a bit to make it a little more efficient.
-
Clearing undo stack when switching entries. you could type something, switch entries, then undo it and mess everything up.
-
fixed bug where locked journals would be expanded when unlocked even if you specified not to in the prefs
-
now not saving passwords in the keychain by default
-
Made some changes to the find panel so it should crash less on Replace All and dirty the document when you replace something
-
Fixed exporting a journal to text so it works now
-
text import now works with either \n or \r
-
Edit Link sheet now replaces all of your spaces with %20
-
New menu item: Add Link: command-K
-
you can now drag entries from the drawers into the Edit Link sheet to add their URL automatically
-
Firmed up the link handler (what happens when you click a macjournal://) to squash crashes
-
Added Serbian Localization!
-
Dragging journals to reposition them broke in a previous test release, but is fixed now. This also fixes weirdness (potential crash, unexpected behavior) that may result from dragging journals around.
-
Fixes a shortcoming of the new entry template system that would allow you to set an empty entry with just a font and/or color.
-
Fixed the weird drawer-is-all-white bug that has been popping up since the 1800s. Why is NSDrawer not an NSView? Can someone please explain this to me?
-
You can now drag files/URLs into either field in the Edit Link sheet to add their paths. This is very helpful for file URLs.
-
The journals drawer now switches menus based on what you are right-clicking: entries or journals.
-
Firmed up text import of entries (with discovery) to avoid potential crashes. let me know if there are still issues.
-
Fixed a bug with switch entry views in the entry drawer (combined to anything else, and vice versa)
-
Split up version info files on server to make for a quicker download
-
When printing an entry with unsaved changes, MacJournal will now use the unsaved text instead of what's saved
-
Now sorting entry topics case insensitively
-
Put some safeties in around importing other MacJournal files (of both old and new types) in case they fail
-
Redid some of the HTML template stuff to make more sense
-
Fixed a bug that would crash MacJournal sometimes if you weren't connected to a network and auto version checking was enabled
-
Tweaked some things to try to fix the "Delete 0 entries" bug people have been reporting
-
Tweaked LiveJournal network code to provide more error handling and a better success rate
-
MacJournal now handles macjournal:// links from outside applications, such as web browsers and...TimeCard (1.0pb3)!
-
Changed the date format of "Insert date and time" back to the "MacJournal" format that is used elsewhere. I hate, hate, hate date and time formats.
-
Switched default storage location to a newly-created MacJournal Application Support folder. Your existing paths will not be changed; but watch out if you reset your prefs....
-
Implemented Undo for a few more things, as well as fixed undo in a lot of other things
-
Over the past few releases (including this one) I've been doing all I can to reduce startup time. I just clocked it informally on my machine and it was twice as fast launching!
-
Implemented brand new version checking system that runs much better. It also runs automatically at startup (in the background) unless told not to in the preferences.
-
Corrected an issue where the font panel would not work right after changing the drawer fonts in the prefs.
-
Add an export of single journals in MacJournal format. This is for the folks who have gigantic collections of data so they can farm some of it out.
-
Fix a bug where the keychain wouldn't get the new password if it was changed.
-
Fixed printing journals
-
Added some common source code file extensions for importing text files via drag and drop or the menu item
-
Fixed entry view type (topic, date, etc.) not saving upon relaunching app
-
Fixed memory leaks in the find panel
-
Changed wording in find panel to read "Entire Entry" to minimize confusion over what the find panel actually does
-
Fixed the inelegant way the info bar hid itself at startup; you'll never see it now
-
You can now use Enter as well as Return to dismiss all sheets
-
MacJournal now remembers the size of the drawers
-
Fixed printing, which apparently had been broken for the past few test release, but I just kept forgetting about it because I never print anything.
-
Tweaked table cells a bit and switched to a Apple-provided custom cell for quality.
-
Removed check marks for the transfer menu. It didn't really make sense.
-
Worked around a bug in Interface Builder that cause the Delete Entry/Journal menu items to have a key equivalent of command-forward-delete instead of regular delete no matter how many times I set it. It's regular delete now.
-
Put a one-time-only nag window for donations. this is probably as far as i'll ever go with MacJournal.
-
Fixed a crasher introduced in d8 involving re-locking journals that were encrypted.
-
Fixed an issue where an empty entry would take on the font and color of the previously viewed entry when switched too.
-
MacJournal won't write the journals to disk during each implicit save anymore. It will still write on user-initiated saves (menu and toolbar). This is for optimization purposes.
-
Switched to MulleCipher (and Twofish) for my encryption purposes. This should solve some of the crashes that popped up with 10.2.4.
-
Fixed a stupid, stupid bug about archiving a locked journal that is not encrypted. Stupid. This will break format, but I'm not going to provide backwards compatibility to d8, just a big, fat warning in d9.
-
Implemented key-based coding. The tyranny of the version number is over! Hopefully performance won't be too bad. Unfortunately this forces a new file extension because I couldn't freaking get it to work any other way. But it's okay: I wanted to switch it to ".macjournal" a long time ago.
-
Took out the encryption radio buttons in favor of a single button. No functionality has been lost, but it is easier to use by far now.
-
Changed "Entry" menu back to "File" menu to be more HIG compliant
-
Another long-awaited feature: text zooming! It's a toolbar item. Zoom away!
-
Special entities in the HTML templates pref pane now tell you what their value is after you type in the illegal character
-
Changed LiveJournal networking yet again, this time to straight CFNetwork for their HTTP streaming stuff. I tried to do this two or three networking cores ago, but didn't know what I was doing. I still may not now; let me know if it works for those that actually have livejournal accounts.
-
Completely revamped the e-mail stuff! It works now for text of any length. The e-mail is actually sent from MacJournal (courtesy of the Message framework) instead of opening your e-mail client. E-mail addresses are looked up in the Address Book!
-
Tweaked the startup behavior to warn the user whenever the load fails
-
Added ability to add links using the sheet when there is no text selected.
-
Tweaked HTML export a bit to change two newlines into a <p></p> and a single into a <br>
-
Messed around with the behavior of "Next" and "Previous" to make it more logical. It wraps now, and should head in a more obvious direction
-
Removed "Cycle Journals" menu item in favor of just having it work quietly.
-
Added "View" submenu to Journals menu to mirror the Entry menu
-
Fixed dragging things from either table into the trash. (it used to crash)
-
Added "remove style" menu item
-
Removed buttons at the bottom of drawers. For clutter.
-
Delayed some stuff at app launch to speed the launch up greatly
-
Added support for symlinking the text backup of entries
-
Fixed a bug that prevented deletion of entries when the warning was turned off.
-
Fixed a crasher with Import Entries from Text
-
minor feature improvement: more stats: number of characters and average word length
-
modal error dialog when a save-on-quit fails (instead of a sheet that didn't stop anything)
-
Much more secure encryption scheme (much, much, much...). This is actually quite notable. It wasn't very good before, and this one should actually work a lot better. This also means a new file format (newer than past test releases and much newer than 2.1).
-
fixed an issue with setting the font of the tables (whoops)
-
fixed bug where MJ wouldn't switch to a new entry after creating it
-
actually remove the number column in the entries drawer if numbering is disabled, instead of just not displaying anything there
-
took out UI for using old journal format (new is now the default). still accessible via command line, see release notes
-
switch networking cores yet again from DSSocket to NetSocket (based on CFSocket)
-
Did some work on the way prefs get initialized so the app will hopefully launch quicker.
-
Other random bugs that I can't remember right now
-
Fixed a bunch of memory leaks. Exciting!
-
New import behaviors:
-
Drag all kinds of text files (rich/plain) into drawers to create entries with them
-
Import text command now accepts multiple files and does the same thing as above
-
Fixed an issue with double-clicking in the journals drawer not recognizing when you double-clicked a journal vs. an entry
-
Fixed a bug where changing the current journal name would fail to update the title of the window with the new name
-
Started inverting the insertion point color when the background color gets below a certain brightness (60% right now). Terminal-savvy users can control this number with the defaults system by using the key InsertionPointColorDivision (default is 0.6).
-
Redid how each outline view cell draws (using a new custom subclass) to get rid of aesthetic oddities and general programming hacky-ness
-
Background color pane now updates continuously as opposed to only when the "apply" button is pressed
-
New Feature! Control the font of both tables in the drawers using the Drawers pref pane. I like this one!
-
Preferences now adds a menu with all the available panes when the window is open (and removes it when it closes)
-
Scrapped some things in the interest of releasing this thing this millenium:
-
storing journals as multiple files on disk instead of one
-
super-customizing date format
-
FTP transfer
-
New warning when a save fails
-
Backup options: backup as MacJournal file, text, and/or XML file
-
changed default location of saved data to ~/Documents. for fun, I guess.
-
New networking core (replaced SmallSockets with my own kind)
-
Fixed issue with search menu accidentally not working in d5
-
Removed "MacJournal:" and little icon from window title. Blame Matt. :-)
-
Finally figured out how to get the search/topic text fields to work properly when dragging a string to them (i.e. auto-initiate the search, or dirty the entry automatically). Finally!
-
MacJournal is now aware of the info bar when putting the insertion point in the topic field (it won't if it's not visible, it will go to the text view)
-
Preference window now has a key equiv: the semicolon!
-
Fix a problem with not loading the auto save pref into the window when loading, and added an "enabled" button to make things clearer.
-
As a neat side-effect of some other improvements, you are returned to the entry that was previously opened before locking the journal after you unlock it again. Fun times.
-
Added option for including AM/PM in dates. In Advanced pane for now.
-
Got rid of ugly drag images when dragging stuff in the entry drawer; now it just does the text representation (like I always wanted it to)
-
Made several things relating to tables/outline views and drag-and-drop more efficient (and a lot easier to read the code)
-
Made more things a lot more efficient (I'm really working on this stuff)
-
Added special sheet to search for people with their toolbars set to text only
-
Big new feature: include checkboxes in entries (for to do lists, and the like). Use the menu item in "Entry", or command-L
-
Big new enhancement: bold and italic attributes are now exported into HTML! Links are also translated into HTML anchor statements. I'll work on images for later on.
-
Completely rewrote most of the drag and drop code (still should be careful of dragging things)
-
Reinstated the option to "switch" drawers upon selection in the journals drawer (I took it out when I killed the second drawer)
-
Neato new feature: importing a .mjj file (by dragging the file or with "Read Journals") will (if necessary) prompt to *replace* journals with names found in the dragged file (for restoring backed-up files or synchronizing two copies of MacJournal)
-
Undo might actually work now. I'm not sure when it stopped working, but it should now.
-
Completely overhauled the preferences system to be more correctly done and cut down on weird issues
-
Changed the "change date" sheet to a simple text field with a formatter instead now that I have a handle on formatters
-
And, of course, improved Taco
-
Re-implemented the Entries drawer to complement a modified Journals drawer. There is now a preference to turn off auto-expanding of a selected journal, so it basically can work like it did in earlier versions if specified.
-
New pref for turning off numbering in entry drawer (actually in window now)
-
Pref for quitting when window is closed is actually in the pref window too now
-
HTML export special tag "date" has been split into "date" and "time" (self-explanatory functions)
-
Each journal now saves what entry you were last looking at in it, so switching to another journal will bring you right back to it
-
Dragging plain text or rich text (w/ or w/o attachments) creates an entry with the text in either drawer (I may have mentioned this earlier, but the rich text part is definitely new)
-
Worked on efficiency of the code a lot (cutting down the number of times the same helper method is invoked for each user-initiated action), so things should be faster, especially when starting and quitting MacJournal
-
Implemented Import/Export for HTML templates. Back 'em up, or trade 'em with your friends with the magic of XML.
-
Rewrote a lot of how the special text fields (search and topic) work to make them much more efficient and standardized in appearance (I'll make a good programmer out of me yet)
-
Also sped up how my customized "Combined" table cell draws to make it a lot more efficient
-
Re-implemented LiveJournal support (the frameworks are now included) and added some prefs for it
-
Began work on a possible FTP feature (it doesn't work at all yet)
-
Implemented some basic text cleanup abilities:
-
Multiple Spaces -> Tab
-
Multiple Spaces -> Single Space
-
Strip Leading spaces
-
The find panel now recognizes some escape sequences (\n \t \r) for both finding and replacing
-
Topics can now officially be only one line in length (it was possible to paste a whole article in there, which is confusing)
-
New pref for adding the day of the week into dates. It's in the Advanced pane (for lack of a better location). Restart MacJournal for it to take effect
-
Moved the window-closing pref into the advanced pane too.
-
Testing out a software update menu item. It's in the MacJournal menu (and it actually works!)
-
And, of course, improved Taco
-
Disabled the LiveJournal stuff because it turns out that I don't know how to include frameworks yet. I'll figure it out (if I think it's important enough), but I'm too busy now. I wanted to get a test version that actually launched on any machine other than mine out there.
-
Added ability to drag to the search and topic text fields. This is something that should be there by default....
-
Dragging text into the drawer creates a new entry in the dragged-to journal with that text (as requested)
-
New toolbar item for LiveJournal uploading
-
Fixed a bug that would prevent the dock menu from updating when a journal was locked
-
Keyboard alternatives for center, left, and right justify. You'll just have to full justify things with the mouse for now. Sorry 'bout that.
-
Importing text (including RTF/RTFD) appends it instead of replacing the contents of an entry (this one started here and had to be integrated into the 2.1.1 source. Kind of annoying...)
-
Added a "Cycle Journals" which is essentially the same as Increment journal, but uses Command-Tilde instead. I wish I knew a better way to register keyboard equivalents....
-
Fixed some problems with passwords being of length 0 and still locking journals
-
Fixed the weird problem that caused the pref window to not load (or load blank)
-
There may have been some issues with the encryption between this and earlier builds. See, I removed the special encryption key to post the code, and kind of forgot to put it back in.... I put an extra check in there for this build just in case. You may find your passwords wiped out, and you should turn off encryption in d2 before replacing it with this one. Sorry!
-
Firmed up the Drag and Drop and reimplemented stuff that I hadn't gotten around to doing (I've had to basically rewrite all the dragon drop code because of the way outline views work, so I'm really wishing I hadn't been so enterprising for 2.1!), so it might be usable now. I said "might...."
-
Implemented the much-anticipated Link editing feature. Check this out:
-
New toolbar item for editing links
-
Option-click on links to edit them too
-
Intra-MacJournal linking of the form macjournal://Journal Name/Entry Topic
-
Integrated some improvements from 2.1.1
-
Scrapped the Entries drawer and moved the Journals drawer to a hierarchical outline view. Maybe this will work.
-
Put the search field into the toolbar with a custom toolbar item
-
Put the different viewing preferences (date, topic, text) into a contextual menu on the outline view
-
Added a warning dialog if MacJournal can't save to the designated location.
-
Added a check so that if the save location is ever messed up, revert back to the default (~/Library/Preferences) and not totally fail like before.
-
Totally revamped HTML export to give full control over templates and special characters
-
Real encryption for saved entries! Turn encryption on and off in the Advanced preferences, or choose to just encrypt locked journals
-
Updated localizations
-
Added Russian Localization!
-
Greatly enhanced drag-and-drop
-
move entries directly in a journal (option-drag to just copy it)
-
drag journal files from the Finder into the journal table
-
reposition journals in the drawer (option-drag to just copy it)
-
copy an entire journal by dragging it onto another one
-
MacJournal now remembers the location of the insertion point in journals
-
Command-clicking the window title now displays the path to the data files
-
If no data files are found at the specified location, MacJournal no longer changes the preference, it just looks someplace else temporarily
-
Added control over opaqueness preference (that existed in 2.0)
-
Added ability to set an interval to automatically save entries
-
MacJournal no longer quits when the window is closed. Show the window again with the menu bar or by clicking on the dock (to be more HI compliant)
-
Fixed a bug where toggling the sort order would loose the current entry (the row stays highlighted, the entry changes)
-
Changed control of the sort order from the menu to just clicking the column header in the drawer (more standard that way)
-
Added Portuguese Localization! Sort of!
-
Inverted the order of the entry numbers for it to make more sense
-
Remedied an issue with using the arrow keys in the entry/journal lists from early builds of 2.0
-
Add cool "drag images" when dragging things from tables
-
Fixed a problem with deleting the prefs file, then trying to use MacJournal
-
Greatly overhauled how MacJournal deals with preferences to make it more industry-standard (preparing for source release)
-
Began work on 2.1 features while waiting for localizations to get finished. Should be a quicker turnaround for this one....
-
I now use the localized date format from System Preferences instead of my own (why wasn't it like this in the first place?)
-
Added Japanese Localization!
-
Added Swedish Localization!
-
Added ability to select multiple entries in order to delete, transfer, print, export, change date, and change keywords. Quite an undertaking, believe you me.
-
Redesigned entries drawer GUI to make selecting different views (date, topic, etc.) easier and to re-enable text viewing
-
Added "gray strings" to the topic and search field that display when they're not selected/filled. Eye candy.
-
Fixed question mark buttons in sheets that did nothing but beep
-
Fixed issue with umlauts in the German localization not showing up.
-
Services! Highlight any text anywhere and use the services menu to make a new entry with it.
-
Dock Menu! A new feature in 10.1 allows you to create a new entry/journal using the dock icon. It also displays your current entry's date and topic
-
New Preferences window! Again! The prefs window I always wanted.
-
The adjustable bar in the middle of the window is gone in favor of a removable Info Bar! It's just like Mail, or the Finder, and what I always wanted it to do.
-
Added ability to control background color of main window.
-
Added keywords to each entry for added searching ability
-
Replaced Text tab in the Entries drawer with a combined view of both the Date and the Topic
-
Search field automatically searches if you type something (a la Mail)
-
HTML export now adds the correct DOCTYPE (standards are good)
-
MacJournal now adds the correct Metadata tags to saved journal files (as well as the filename extension).
-
New toolbar item and menu items for e-mailing entries and journals. It will open up your default e-mail app. E-Mails over 1K will be rejected because they are too long (this is not my limitation).
-
URLs when clicked will open up in your browser (you must save an entry for URLs to be highlighted)
-
Journals can be exported to plain text files
-
New file format for saved data. Once you open 2.0, you will be unable to open 1.5.4 or earlier to read your entries, but you also won't be able to read them in any text editor.
-
Drag and Drop! Drag entries and/or journals from the tables to the Finder or the entry text
-
The order of the numbers in the entry drawers now toggle with the sort order
-
Standard find window added for entry text
-
New Journal statistics toolbar item
-
Transfer entries between journals using the Entry menu or the contextual menu
-
Toolbar items for Import/Export entry text fixed
-
Journal name is now displayed in the window title instead of current entry time
-
Fixed annoying crash when using toolbar items to drop down sheets
-
Fixed bug when attempting to change journals before opening the journals drawer
-
And, of course, improved Taco!
-
Fixes bug introduced with OS X 10.1. Apple started enforcing the difference between mutable and immutable sets....
-
Open and save directories are now saved between uses and app launches for your convenience
-
You can now designate where you want the entries to be stored (to allow for automatic backup and/or greater convenience with multiple users)
-
Added support for translating some special characters when exporting a journal to HTML so they'll show up nicely (notably: emdashes, smart quotes, and the Euro)
-
Fixed the mega-obnoxious interface bug where the window contents would stay the same size after you resized the window and restarted the app.
-
Fixed an annoying bug that prevent the app from properly quitting when the window was closed in a certain case (i.e. a drawer was open)
-
Fixed a bug in the Spanish and German versions that would prevent the user from unlocking a journal in those languages (oops!)
-
Long lines will no longer be clipped off when printing entries
-
Many, many small bug fixes and under-the-hood improvements
-
Still waiting for my development copy of Mac OS X 10.1 ....
-
French Localization!
-
Entries are now saved when locking the journal
-
Better protection against corrupted files. When in doubt, however, save them out as a backup!
-
Added option to lock journals with passwords on quit
-
Searches are now ended properly when the search box is cleared
-
Fixed interface bug that affected windows that had been resized beyond the factory default size
-
Restored the Ruler toolbar item
-
Fixed a nasty bug in exporting journals to HTML
-
Added the German Localization!
-
The way dates and times display is now localized
-
Another oft-requested feature: you now have the option of exporting a printing an entry with its topic and date attached.
-
MacJournal will stay on the same entry when its time is updated (and moved to the top of the list)
-
Advanced searching has been implemented to show all entries in a journal with the given search terms. You can also switch journals to continue the search.
-
MacJournal now uses the Apple Help Viewer for its brand new (actual) help documentation
-
Journals can be exported to both RTF, HTML, and printed (and therefore exported to PDF using the printing dialog box)
-
A few more and arguably negligible changes from beta 1.
-
Multiple journals! MacJournal now supports as many individually named journals as you want.
-
Journal locking! The most requested feature is now here. You can lock each journal with its own password. If Keychain support ever comes natively to Cocoa, I'll add that too.
-
MacJournal now starts up on the same entry in the same journal as you left off in when you quit
-
The usual bug fixes (mostly behind the scenes; nothing visible) and performance enhancements
-
Removed the Ruler toolbar item because it was too redundant and not useful enough. Rulers are still available from the Format menu.
-
Added some new preferences (like default color and font) that required me to reset the preferences if you've used 1.0 before. Sorry.
-
MacJournal will no longer exit out if bad journal files are loaded at startup (it will just make a new one and chug along)
-
Redesigned preferences window to accomodate new options. If Apple ever releases an API for their nifty preferences window (like System Preferences), I'll do it that way.
-
A lot of other, possibly major stuff that I'm too lazy/forgetful to record
-
Improved taco :-)
-
You can now undo an import
-
Added a menu item to get to my website
-
Added a preference to remember the continuous spell-checking state (default is "off")
-
MacJournal now backs up entries every time it quits. These entries (stored in a different file) can be accessed using the Restore from backup menu option. It is undoable, and you can turn off the warning.
-
Added a Spelling toolbar item that does the same thing as the "Check Spelling" menu item
-
Contextual menus for the drawer
-
The main window now tells you what entry you are currently viewing as well as the total amount
-
Added a format checking method for the entries stored in a file.
-
Completely rewrote how Preferences work and the window is displayed. It looks much prettier, and it works much prettier as well.
-
New icons for a lot of things, including the application. I need a graphics department!
-
I tried to let the user control where the drawer comes out of, but there's a bug in Apple's code relating to this, so that's on hold for a future release of MacJournal
-
Added a "Text" tab to the drawer. It displays the first line of each entry so you can chose them that way. There's also a preference for what tab will be selected first.
-
Improved the user experience to more closely match that of OS X (stuff like "dirtying" the window when an entry is unsaved)
-
Other minor improvements and streamlines. A lot of things are now done properly that were just "working" in prior releases.
-
Fixed a bug where the topic listing in the drawer wouldn't update if the topic would change in the main window
-
attempted to put an icon on the application
-
Preferences! Now you can shut off any and all warnings in the application. It even has a window all to its own!
-
Default toolbar items have been reshuffled, and many new items have been added to the stable.
-
Import/Export! You can now import and export the entry text to rtf/rtfd.
-
MacJournal now actually stores all the different fonts/colors. Be happy.
-
Spanish localization! I did as much as I could; anything that's left is Apple's fault.
-
No user preferences (unlikely for first release)
-
Printing kind of bites. Only the entry text is printed, and not very attractively.
-
The default toolbar items are still very much in the air. They may change before the final release.
© 2002-2004 Dan Schimpf. All rights reserved.